abc: an R package for Approximate Bayesian Computation (ABC)
نویسندگان
چکیده
Background: Many recent statistical applications involve inference under complex models, where it is computationally prohibitive to calculate likelihoods but possible to simulate data. Approximate Bayesian Computation (ABC) is devoted to these complex models because it bypasses evaluations of the likelihood function using comparisons between observed and simulated summary statistics. Results: We introduce the R abc package that implements several ABC algorithms for performing parameter estimation and model selection. In particular, the recently developed non-linear heteroscedastic regression methods for ABC are implemented. The abc package also includes a cross-validation tool for measuring the accuracy of ABC estimates, and to calculate the misclassification probabilities when performing model selection. The main functions are accompanied by appropriate summary and plotting tools. Considering an example of demographic inference with population genetics data, we show the potential of the R package. Conclusions: R is already widely used in bioinformatics and several fields of biology. The R abc package will make the ABC algorithms available to the large number of R users. abc is a freely available R package under the GPL license, and it can be downloaded at http://cran.r-project.org/web/packages/abc/index.html.
منابع مشابه
A comparison of emulation methods for Approximate Bayesian Computation
Approximate Bayesian Computation (ABC) is a family of statistical inference techniques, which is increasingly used in biology and other scientific fields. Its main benefit is to be applicable to models for which the computation of the model likelihood is intractable. The basic idea of ABC is to empirically approximate the model likelihood by using intensive realizations of model runs. Due to co...
متن کاملABC-SysBio—approximate Bayesian computation in Python with GPU support
MOTIVATION The growing field of systems biology has driven demand for flexible tools to model and simulate biological systems. Two established problems in the modeling of biological processes are model selection and the estimation of associated parameters. A number of statistical approaches, both frequentist and Bayesian, have been proposed to answer these questions. RESULTS Here we present a...
متن کاملFundamentals and Recent Developments in Approximate Bayesian Computation
Bayesian inference plays an important role in phylogenetics, evolutionary biology, and in many other branches of science. It provides a principled framework for dealing with uncertainty and quantifying how it changes in the light of new evidence. For many complex models and inference problems, however, only approximate quantitative answers are obtainable. Approximate Bayesian computation (ABC) ...
متن کاملMolecular Phylogenetics and Evolution
In their article titled ‘‘Estimating species trees using approximate Bayesian computation’’ Fan and Kubatko present an algorithm called ST-ABC to sample the posterior distribution of species trees (Molecular Phylogenetics and Evolution 59: 354– 363). The authors claim that ST-ABC is an approximate Bayesian computation (ABC) algorithm. Here, I argue that one of the steps in their algorithm diffe...
متن کاملBayesian Model Choice using Coupled ABC
In Neal (2010), a novel Approximate Bayesian Computation (ABC) algorithm, coupled ABC, was introduced. This paper shows how coupled ABC can be used in an efficient manner for model choice in a Bayesian framework. The methodology is applied to Gibbs random fields and stochastic epidemic models. Furthermore a very efficient simulation procedure for Gibbs random fields with a given sufficient summ...
متن کامل